Local sessions, set free

Switch agents.
Keep your context.

Move coding agent sessions among Claude Code, Codex, Pi, Oh My Pi, OpenCode, Copilot, Antigravity, Mistral Vibe, Muse, Qwen, Kimi, and Cursor—then resume where you left off.

View on GitHub
Claude
Codex
Pi
OpenCode
Copilot
Antigravity
Vibe
Muse
Qwen
Kimi
Cursor*
~/project
migration complete

smigrate transfer --title fix-timeline-merging --from claude --to codex

sourceClaude Code · fix-timeline-merging

mapping100%

targetCodex · native session ready

Continue fix-timeline-merging in Codex

DELEGATE THE MIGRATION

Tell your agent.
Let it move.

Pick a source and target, copy the sentence, then replace its final placeholder with the session UUID or title.
INSTRUCTION.txtChoose a route, then copy
Follow https://session-migrate.github.io/llms.txt to migrate a session from Claude Code to Codex. Session: [UUID OR TITLE]

The agent reads the full procedure from llms.txt, then dry-runs, preserves the source, and returns the native resume command.Read the verification notes ↗

NATIVE CLI · NATIVE OUTPUT

From one harness
to the next.

Watch the actual Claude Code and target TUIs. The migration command runs between them, then the same conversation continues.
ACTUAL NATIVE TUIS · INTERACTIVE CAST
Work in Claude
Claude Codesource session
You've hit your limit · resets 3pm (America/Montreal)/upgrade to increase your usage limit.
session-migrateworking

$

sourceClaude Code session found

targetPi native session written

history continued · ready to resume

Continue “fix-timeline-merging” in Pi

Piresumed session
source · migrate · resume · continueClaude Code → Pi
Compare the native sessionsLive terminal renders
Claude Codenative session
Before · Claude Code TUI
Pinative session
After · Pi TUI

COMPATIBILITY

Pick the next agent.

Move between any two listed agents. A same-agent move creates a fresh native session instead of copying bytes.

Claude Code

Full adapter

Codex

Full adapter

Pi

Full adapter

Oh My Pi

Full adapter · 18.0.5

OpenCode

Full adapter

Copilot

Full adapter

Antigravity

Full adapter

Mistral Vibe

Full adapter · 2.24.3

Muse Code

Full adapter · 0.2.1

Qwen Code

Full adapter · 0.22.1

Kimi Code

Full adapter · 0.38.0

Cursor

Text only · experimental

All 144 source → target routes are available. Cursor is version-pinned and experimental.

INSTALL

One command.
Then keep moving.

Standalone installer
With uv
Give it to a coding agent
Python 3.11+ · Linux · MIT licensed